from flask import Flask,request,json,jsonify #导入flask
app=Flask(__name__)

from config import Config #导入配置文件
app.config.from_object(Config)


from flask_cors import CORS #配置跨域
CORS(app)


from db import db1 #导入pymysql



#测试添加展示
@app.route('/test')
def test():
    sql1="insert into test values(0,'这是一条测试内容')"
    db1.update(sql1)
    sql2="select * from test"
    res=db1.findall(sql2)
    #返回
    return jsonify({'list':res})


# work表操作接口
@app.route('/workM',methods=['POST','GET'])
def workM():
    if request.method=='POST':
        #获取前端传递的数据
        data=request.data
        if data:
            data=json.loads(data)
        #添加到数据库
        sql="insert into work values(0,'%s','%s')"%((data['name'],data['parameter']))
        db1.update(sql)
        #返回
        return jsonify({'code':200})
    elif request.method=='GET':
        #从数据库查询work表所有数据
        sql="select * from work"
        res=db1.findall(sql)
        #返回
        return jsonify({'code':200,'list':res})
    


# 所有函数入口
if __name__ == '__main__':
    app.run()
    